package Package.Example.Example1;

import java.util.ArrayList;
import java.util.stream.Stream;

public class Example1 {
    public static final void Example1(){
        System.out.println("+++++++++++++++++++++++++++++++++++");
//创建集合
        ArrayList<String> manList = new ArrayList<String>();
        manList.add("周润发");
        manList.add("成龙");
        manList.add("刘德华");
        manList.add("吴京");
        manList.add("周星驰");
        manList.add("李连杰");
        ArrayList<String> womanList = new ArrayList<String>();
        womanList.add("林心如");
        womanList.add("张曼玉");
        womanList.add("林青霞");
        womanList.add("柳岩");
        womanList.add("林志玲");
        womanList.add("王祖贤");
        Stream<String> a= manList.stream().filter(s->s.length()==3).limit(3);
        Stream<String> b= womanList.stream().filter(s->s.startsWith("林")).skip(1);
        Stream.concat(a,b).distinct().map(Actor::new).forEach(s->{
            System.out.println(s.getName());});



    }
}
